Distributed Plan Maintenance for Scheduling and Execution

نویسندگان

  • Clemens Beckstein
  • Gerhard K. Kraetzschmar
  • Josef Schneeberger
چکیده

Within the pede project we investigate the generation and execution of plans in distributed environments. Multiple, communicating agents perform tasks like generating process plans and machine schedules and controlling their execution. A general problem in such environments is how to handle unexpected events like high priority jobs and machine breakdowns. A cooperative approach, where agents communicate in order to resolve occurring problems, usually leads to superior overall performance, but is bought at the price of increased network traac and more complex agent architectures. We argue that the application of distributed reason maintenance techniques yields simpler agents and structured communication. We present darms, a distributed reason maintenance system, and show how it can be applied to integrate planning, scheduling, and control. The pede 1 project studies techniques to improve the eecient generation and fail-safe execution of plans in distributed, highly dynamic environments. In a pede domain, we typically have several planning and scheduling agents (planners; e.g. various process planners, a master production scheduler, schedulers for job shops) and a potentially large number of executing agents (executers; for instance humans, machines, robots, and autonomous transport devices). Our example pede problem is a job shop for manufacturing and pre-assembling transmission parts 2. The job shop must perform planning, scheduling and control of execution. It is fed a stream of changes to its pool of jobs. The job shop has a library 1 pede = Planning and Execution in Distributed Environments 2 This example is a modiied version of the case study described in 16]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

Maintenance and Work-rest Scheduling in Human-machine System According to Fatigue and Reliability

Most manufacturers use human-machine systems to produce high-quality products. Dealing with human-machine systems is very complicated since not only machines should be utilized in proper condition but also appropriate environment should be provided for human resources. Most manufacturers have a maintenance plan for machines but many of them do not have a proper work-rest schedule for human reso...

متن کامل

Maintenance and work-rest scheduling in Human-machine system according to fatigue and reliability

Most manufacturers use human-machine systems to produce high-quality products. Dealing with human-machine systems is very complicated since not only machines should be utilized in proper condition but also appropriate environment should be provided for human resources. Most manufacturers have a maintenance plan for machines but many of them do not have a proper work-rest schedule for human reso...

متن کامل

xBots: An Approach to Generating and Executing Optimal Multi-Robot Plans with Constraints

In this report, we present an approach to optimal planning and flexible execution for a set of spatially distributed tasks related by temporal ordering constraints such as precedence, synchronization, or non-overlapping constraints. We integrate an optimal planner for task allocation and scheduling with cross-schedule dependencies with a flexible, distributed plan execution strategy. The integr...

متن کامل

Fast Distributed Multi-agent Plan Execution with Dynamic Task Assignment and Scheduling

An essential quality of a good partner is her responsiveness to other team members. Recent work in dynamic plan execution exhibits elements of this quality through the ability to adapt to the temporal uncertainties of others agents and the environment. However, a good teammate also has the ability to adapt on-the-fly through task assignment. We generalize the framework of dynamic execution to p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994